.print-container {
	position: relative;
	width: 100%;
	max-width: 100%;
	word-break: break-all!important;
	.mr-5 {
		margin-right: 5px;
	}  
	.text-left {
		text-align: left;
	}
	.text-right {
		text-align: right;
	}
	// display: none;
	.pad-10 {
		padding-top: 10px;
	}
	.pad-20 {
		padding-top: 20px;
	}
	.pad-30 {
		padding-top: 30px;
	}
	.title-header {
		font-size: 22px;
	}
	.line-1 {
		line-height:1;
	}
	.width-100 {
		width: 100%;
		color: red;
	}
	.father {
		justify-content: space-between;
	}
	#print_boxs {
		color: black;
		font-weight: bold;
		.flex-spa {
			justify-content: space-between;
			width: 100%;
		}
		.svg_box {
			display: flex;
			justify-content: flex-end;
		}
		.max-300 {
			// max-width:300px;/
		}
		.flex-tb {
			display: flex;
			flex-direction: column;
			flex: 1;
			div {
				flex: 1;
				
				// line-height: 1;
			}
		}
		h1 {
			font-size: 20px;
			font-weight: bold;
			margin: 10px 0;
		}

		.print_table {
			.ant-table {
				line-height: 1.2 !important;
			}
			width: 100%;
			text-align: center;
			margin-top: 10px;
			.ant-table-thead {

				tr th.ant-table-cell {
					border-top: 3px solid #000;
					border-bottom: 3px solid #000;
					padding: 8px 5px;
				}
			}
			.ant-table-tbody {
				tr td.ant-table-cell {
					padding: 8px 5px 8px 5px;
				}
				tr:last-child td.ant-table-cell {
					border-bottom: 3px solid #000;
					padding-bottom: 10px;
				}
			}
			// .ant-table-content {
			// 	border-bottom: 3px solid #000;
			// }
		}
		.print_table thead {
			font-size: 18px;
			border-top: solid 3px black;
			border-bottom: solid thin black;
			line-height: 40px;
		}
		.flex-shrink {
			flex-shrink: 0;
		}
		.ant-table-cell {
			font-weight: 800;
			border: none;
			font-size: 18px!important;
			vertical-align: top;
			// border-color: black;
			div {
				width: 100%;
				height: 100%;
				font-size: 18px!important;
			}
		}
		.flex_box {
			display: flex;
		}
		.flex_6 {
			flex: 6;
		}
		.flex_4 {
			flex: 4;
		}
		.flex_8 {
			flex: 8;
		}
		.flex_7 {
			flex: 7;
		}
		.flex_10 {
			flex:10;
		}
		.flex_14 {
			flex: 14;
		}
		.flex-1-box {
			flex: 1;
			display: flex;
			flex-direction: column;
		}

		.flex-end {
			display: flex;
			justify-content: flex-end;
		}

		.max-100 {
			max-width: 100px !important;
		}
		.max-120 {
			max-width: 120px !important;
		}
		.max-130 {
			max-width: 130px !important;
		}
		.max-180 {
			max-width:180px;
		}
		.max-160 {
			max-width: 160px;
		}
		.max-150 {
			max-width: 150px;
		}
		.max-50 {
			max-width: 50px;
		}
		.max-80 {
			max-width: 80px;
		}
		.max-90 {
			max-width: 90px;
		}
		.min-150 {
			min-width: 150px;
		} 
		.min-140 {
			min-width: 140px;
		} 
	}
}

.print-content {
	position: relative;
	.title {
		font-size: 24px;
		font-weight: bold;
	}
	.pos {
		position: fixed;
		top: -200px;
		width: 100%;
		z-index: 96;
	}
	.mr-40 {
		margin-right: 30px;
	}
	.text-content {
		margin-bottom: 20px;
	}
	.mask {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 9;
	}
}
.repo_name {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 80px);
}

div.divFooter {
	width: 100%;
	border-top: solid 2px black;
	margin-top: 80px;
}

@media screen and (max-width: 600px) {
	#print_box {
		zoom: 0.9;
	}
}

@media screen and (max-width: 400px) {
	#print_box {
		zoom: 0.8;
	}
}
@media screen and (max-width: 350px) {
	#print_box {
		zoom: 0.7;
	}
}
@media screen and (max-width: 320px) {
	#print_box {
		zoom: 0.6;
	}
}
